﻿
package extremefx.i18n {
	/**
	 * @author Marcelo Volmaro
	 * <p>
	 * A date calculation for a particular calendar depends on whether the calendar is solar-based, lunar-based, or lunisolar-based. For example, the GregorianCalendar, JapaneseCalendar, and JulianCalendar classes are solar-based; the HijriCalendar and UmAlQuraCalendar classes are lunar-based; and the HebrewCalendar and JapaneseLunisolarCalendar classes are lunisolar-based, which means that they use solar calculations for the year and lunar calculations for the month and day.
	 * </p>
	 * <p>
	 * A CalendarAlgorithmType value, which is returned by a calendar member such as the Calendar.algorithmType property, specifies the foundation for a particular calendar.
	 * </p> 
	 */
	public final class CalendarAlgorithmType {
		/**
		 * An unknown calendar basis. 
		 */
		public static const UNKNOWN:uint = 0;
		
		/**
		 * A solar-based calendar. 
		 */
		public static const SOLAR:uint = 1;
		
		/**
		 * A lunar-based calendar.
		 */
		public static const LUNAR:uint = 2;
		
		/**
		 * A lunisolar-based calendar. 
		 */
		public static const LUNISOLAR:uint = 3;
	}
}
